cca5a008c2b3b80aa46f56c0c0fd5ca1db623706,src/com/thomasdiewald/pixelflow/java/geometry/DwHalfEdge.java,Mesh,displayTriangles,#PGraphics3D#DwHalfEdge.Edge#,232
Before Change
pg.beginShape(PConstants.TRIANGLES);
while(!stack.isEmpty()){
edge = stack.pop();
if(getFLAG_display(edge)){
// draw triangle
v = verts[edge.vert]; edge = edge.next; pg.vertex(v[0], v[1], v[2]);
v = verts[edge.vert]; edge = edge.next; pg.vertex(v[0], v[1], v[2]);
After Change
pg.beginShape(PConstants.TRIANGLES);
while(!stack.isEmpty()){
edge = stack.pop();
if(edge != null && getFLAG_display(edge)){
// draw triangle
v = verts[edge.vert]; edge = edge.next; pg.vertex(v[0], v[1], v[2]);
v = verts[edge.vert]; edge = edge.next; pg.vertex(v[0], v[1], v[2]);